.top .l img{
    height: 100%;
    width: 100px;
}
.top .r{
    display: grid;
    grid-template-columns: repeat(6,80px);
}
.top .r .td{
    line-height: 50px;
    text-align: center;
    height: 50px;
    width: 100%;
}
.top .r .td:not(:first-child){
    border-left: 1px solid grey;
}
.top .r .td:hover{
    color: aliceblue;
    background-color: #1FA9F2FF;
}
.head img{
    min-width: 1200px;
    height: 485px;
}
.neck .td1{
    grid-column: span 3;
}
.main .td1{
    grid-column: span 3;
}
.main .td2{
    grid-template-columns: repeat(5,1fr);
    grid-template-rows: repeat(2,1fr);
    display: grid;
    grid-column: span 2;
}
.main .td2 .ttd1{
    grid-column: span 6
}
.main .td2 .ttd2 img{
    width: 120px;
    height: 80px;
    padding: 10px;
}
.main .td3 .p5{
    grid-template-rows: repeat(6,1fr);
    grid-template-columns:4fr 1fr;
    gap: 10px 0px;
    display: grid;
}
.foot .td1{
    grid-column: span 6;
}
.foot .td2{
    border: 1.5px solid silver;
    text-align: center;
}
.foot .td2 img{
    margin-top: 40px;
}
.end .td1{
    text-align: center;
    grid-column: span 6;
}
.end .td2{
    grid-template-rows: 20px repeat(6,1fr);
    gap: 10px 0px;
}
.end .td2 .ttd1{
    margin-top: 10px;
    font-size: 20px;
}
.end .td2 .ttd3{
    text-align: center;
}
.end .td2 img{
    margin-top: 10px;
    margin-left: 35px;
    text-align: center;
    grid-row: span 6;
}